package com.mhg.fondamental.method;

class Demo_4
{
	/*
		案例 抽取方法 用来完成求三个整数的和
	*/
	public static void main(String[] args) 
	{
		int a = 10;
		int b = 20;
		int c = 30;
		int sum = a + b + c;
		System.out.println(sum);

		//方法的调用
		//当方法声明有明确的返回值类型时 赋值调用 输出调用 单独调用 都可以使用 推荐使用赋值调用
		//方式1 赋值调用 
		int sum2 = add(10,20,30);
		System.out.println(sum2);
		//方式2 输出调用 直接将方法的运行结果进行输出
		System.out.println(add(10,20,30));
		//方式3 单独调用 一般不推荐 因为方法在有返回值的情况下 我们想要的是返回值 这样调用没意义
		add(10,20,30);

		//当方法声明没有确定返回值类型 void 只能使用 单独调用
		add2(11,20,30);
	}
	/*
		明确
		1.方法名 add
		2.参数列表 a,b,c
		3.返回值类型 int
	*/
	public static int add(int x,int y,int z){
		int sum = x + y + z;
		return sum;
	}

	public static void add2(int x,int y,int z){
		int sum = x + y + z;
		System.out.println("求和了啊:::"+sum);
	}
}
